home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 February: Tool Chest / Dev.CD Feb 94.toast / Tool Chest / Development Platforms / MPW Related / MPW Interfaces / CIncludes / Math.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-17  |  1.1 KB  |  53 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        Math.h
  3.  
  4.     Copyright:    © 1983-1993 by Apple Computer, Inc.
  5.                 All rights reserved.
  6.  
  7.     Version:    System 7.1 for ETO #11
  8.     Created:    Tuesday, March 30, 1993 18:00
  9.  
  10. */
  11.  
  12. #ifndef __MATH__
  13. #define __MATH__
  14.  
  15. #define HUGE_VAL __inf()
  16.  
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20. extended sin(extended x);
  21. extended cos(extended x);
  22. extended tan(extended x);
  23. extended asin(extended x);
  24. extended acos(extended x);
  25. extended atan(extended x);
  26. extended atan2(extended y,extended x);
  27. extended sinh(extended x);
  28. extended cosh(extended x);
  29. extended tanh(extended x);
  30. extended exp(extended x);
  31. extended log(extended x);
  32. extended log10(extended x); 
  33. extended frexp(extended x,int *exp);
  34. extended ldexp(extended x,int n);
  35. extended modf(extended x,extended *ip);
  36. extended pow(extended x,extended y);
  37. extended sqrt(extended x);
  38. extended floor(extended x); 
  39. extended ceil(extended x);
  40. extended fmod(extended x,extended y);
  41. extended fabs(extended x);
  42. char *ecvt(extended value,int ndigit,int *decpt,int *sign); 
  43. char *fcvt(extended value,int ndigit,int *decpt,int *sign);
  44.  
  45. extended __inf(void);
  46. extended hypot(extended x,extended y);
  47.  
  48. #ifdef __cplusplus
  49. }
  50. #endif
  51.  
  52. #endif
  53.